home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-03-01 | 2.1 KB | 1 lines | [TEXT/ttxt] |
- ORACLE=/home4/oracleSYBASE=/home1/sybaseINFORMIX=/usr/informixPROGRESS=/home1/progress/7.2D/dlcINGRES=/disk3/ingresCC=gccCFLAGS=-gGOBJS=GLIBS=-L/usr/local/lib/gcc-lib/sparc/2.4.5 -lgccOFLAGS=LIBS=-lsocket -lnsl.c.o: $(CC) $(CFLAGS) -c $*.cdefault: @echo "" @echo "Be sure to read the online documentation before running make" @echo "" @echo "Type one of the following:" @echo " make infdbcgi (For Informix)" @echo " make ingdbcgi (For Ingres)" @echo " make ora6dbcgi (For Oracle 6)" @echo " make ora7dbcgi (For Oracle 7)" @echo " make prodbcgi (For Progress)" @echo " make sybdbcgi (For Sybase)" @echo ""all: ora7dbcgi sybdbcgi infdbcgi ingdbcgi prodbcgidbcgi: dbcgi.o $(CC) dbcgi.osybase.o: sybase.c $(CC) $(CFLAGS) -I$(SYBASE)/include -c sybase.cinformix.o: informix.c $(CC) $(CFLAGS) -I$(INFORMIX)/incl -I$(INFORMIX)/incl/esql \ -c informix.cinformix.c: informix.ec sh run_esqlc $(INFORMIX) -t unix informix.ecingres.o: ingres.c $(CC) $(CFLAGS) -I$(INGRES)/files -c ingres.cingres.c: ingres.pc sh run_iiesqlc $(INGRES) ingres.pcprogress.c: progress.cc sh run_sqlcpp $(PROGRESS) progress.ccprogress.o: progress.c $(CC) $(CFLAGS) -I$(PROGRESS)/probuild/esqlc -I$(PROGRESS)/uce/hlic \ -c progress.cora7dbcgi: dbcgi.o oracle7.o sh ora7link.sh $(ORACLE) $(CC) $(OFLAGS) \ $(LFLAGS) dbcgi.o oracle7.o $(LIBS) \ -o ora7dbcgi chmod go+x ora7dbcgiora6dbcgi: dbcgi.o oracle6.o $(CC) $(CFLAGS) dbcgi.o oracle6.o \ $(ORACLE)/rdbms/lib/osntab.o \ -L$(ORACLE)/rdbms/lib \ -lsqlnet -locic -lora -lm chmod go+x ora6dbcgisybdbcgi: dbcgi.o sybase.o $(CC) $(CFLAGS) dbcgi.o sybase.o \ -L$(SYBASE)/lib -lsybdb -lm -o sybdbcgi chmod go+x sybdbcgiinfdbcgi: dbcgi.o informix.o ( INFORMIXDIR=$(INFORMIX); export INFORMIXDIR; \ $(INFORMIX)/bin/esql $(CFLAGS) $(GOBJS) \ dbcgi.o informix.o -o infdbcgi $(GLIBS) ) chmod go+x infdbcgiingdbcgi: dbcgi.o ingres.o $(CC) $(CFLAGS) dbcgi.o ingres.o -L$(INGRES)/lib -lingres \ -lm $(LIBS) -oingdbcgi chmod go+x ingdbcgiprodbcgi: dbcgi.o progress.o sh run_probuild $(PROGRESS) sh run_ldesqlc $(PROGRESS) $(CC) chmod go+x prodbcgiclean: -rm *.o -rm ldesqlc -rm progress.c -rm informix.c -rm ingres.pcspotless: clean -rm *dbcgi